Approximation Algorithms for the Largest Common Subtree Problem
نویسندگان
چکیده
The largest common subtree problem is to nd a largest tree which occurs as a common subgraph in a given collection of trees. Let n denote the number of vertices in the largest tree in the collection. We show that in the case of bounded degree trees, it is possible to achieve an approximation ratio of O(n(log logn)= log n). For unbounded degree trees, we give an algorithm with approximation ratio O(n(log logn)= log n) when the trees are unlabeled. An approximation ratio of O(n(log logn)= log n) is also achieved for the case of labeled unbounded degree trees provided the number of distinct labels is O(log n).
منابع مشابه
On the Approximation of Largest Common Subtrees and Largest Common Point Sets
This paper considers the approximability of the largest common subtree and the largest common subgraph problems, which have applications in molecular biology. It is shown that approximating the problems within a factor of n is NP-complete, while a general search algorithm which approximates both problems within a factor of O(n= logn) is presented. Moreover, several variants of the largest commo...
متن کاملTree Edit Distance Problems: Algorithms and Applications to Bioinformatics
Tree structured data often appear in bioinformatics. For example, glycans, RNA secondary structures and phylogenetic trees usually have tree structures. Comparison of trees is one of fundamental tasks in analysis of these data. Various distance measures have been proposed and utilized for comparison of trees, among which extensive studies have been done on tree edit distance. In this paper, we ...
متن کاملAbout the Largest Subtree Common to Several Phylogenetic Trees
Given several phylogenetic trees on the same set of taxa X, we look for a largest subset Y in X such that all the partial trees reduced by Y are identical. The problem has polynomial complexity when there are only two trees but it is NP-hard for more than two. We introduce a polynomial approximation algorithm for the multiple case, which is easy to implement, very efficient and which produces a...
متن کاملApproximation and parameterized algorithms for common subtrees and edit distance between unordered trees
Given two rooted, labeled, unordered trees, the common subtree problem is to find a bijective matching between subsets of nodes of the trees of maximum cardinality which preserves labels and ancestry relationship. The tree edit distance problem is to determine the least cost sequence of insertions, deletions and substitutions that converts a tree into another given tree. Both problems are known...
متن کاملA 3-approximation algorithm for the subtree distance between phylogenies
In this paper, we give a (polynomial-time) 3-approximation algorithm for the rooted subtree prune and regraft distance between two phylogenetic trees. This problem is known to be NP-complete and the best previously known approximation algorithm is a 5-approximation. We also give a faster fixed-parameter algorithm for the rooted subtree prune and regraft distance than was previously known.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998